<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // var obj = {
        //     _name:123
        // }

        // 以对象为原型，创建一个新的对象，并对其进行属性描述！
        var obj = Object.create({},{
            name:{
                // value:"老王"
                get:function(){
                    // 执行时机：是在属性被调用-被获取时执行
                    return this._name;
                },
                set:function(v){
                    // console.log("设置了");
                    this._name = v;
                }
            }
        });

        // 设置属性
        obj.name = '123';

        // 
        console.log(obj);

    </script>
</body>
</html>